<%= l(:label_agile_too_many_items, :max => RedmineAgile.time_reports_items_limit) %>
<% else %>
<% end %>
<%= javascript_tag do %>
$(document).ready(function(){
$.getJSON(<%= raw url_for(:controller => 'agile_charts', :action => 'render_chart', :project_id => @project,
:chart => chart, :version_id => @version).to_json %>, function(data){
Chart.defaults.global.defaultFontColor = 'black';
Chart.defaults.global.defaultFontFamily = '"Arial", sans-serif';
Chart.defaults.global.defaultFontStyle = 'normal';
var chartData = {
labels: data['labels'],
datasets: data['datasets'],
stacked: data['stacked']
};
new Chart(document.getElementById("agile-chart").getContext("2d"), {
type: 'bar',
data: chartData,
options: {
maintainAspectRatio: false,
legend: { position: 'right' },
title: {
display: true,
fontSize: 16,
fontStyle: 'normal',
text: data['title']
},
elements: {
line: {
tension: 0, // disables bezier curves
}
},
scales: {
yAxes: [{
stacked: data['stacked'],
scaleLabel: {
display: true,
fontColor: 'rgba(255, 0, 0 ,1)',
fontSize: 14,
labelString: data['y_title']
}
}],
xAxes: [{
ticks: {
autoSkip: true,
maxRotation: 0
}
}]
}
}
});
});
});
<% end %>